<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
	<title>Vorpal: Scripting Language Reference</title>
	<link rel="stylesheet" type="text/css" href="styles.css" media="screen" />
</head>
<body>

<!--TOP-NAV-->
	<h1>Vorpal: Scriping Language Reference (Preliminary)</h1>
	<div id="top-nav"><ul id="top-nav-list">
		<li></li>
		<li> - <a href="fundamentals.html">Fundamentals</a></li>
		<li> - <a href="keywords.html">Keywords</a></li>
		<li> - <a href="types.html">Types</a></li>
		<li> - <a href="operators.html">Operators</a></li>
		<li> - <a href="methods.html">Methods</a></li>
		<li> - <a href="objects.html">Objects</a></li>
		<li> - </li>
	</ul></div>
<!--END-TOP-NAV-->
	
	<h2>Types</h2>
	<p>
		Vorpal has the following built-in types:
	</p>
	<ol>
		<li>Boolean</li>
		<li>Number</li>
		<li>String</li>
		<li>Method</li>
	</ol>
	<p>
		These are discussed below.
	</p>

	<h3>Boolean</h3>
	<p>
		A boolean TRUE/FALSE value. Can be generated by using the Vorpal system
		methods <code>true</code> and <code>false</code> respectively
		(see <a href="methods.html#system">System Methods</a>).
	</p>
	<p>
		See also:<br>
		<a href="operators.html#boolean">Boolean Operators</a>,
		<a href="methods.html#boolean">Boolean Methods</a>,
	</p>
	
	<h3>Number</h3>
	<p>
	
		A number in Vorpal represents either an integer or a floating point
		numeral (both in base 10).<br>
		Digits <code>0</code>-<code>9</code> are accepted, as well as the
		'<code>.</code>' for decimal separator and leading
		'<code>+</code>'/'<code>-</code>' for sign.
		Positive numbers are assumed if the sign is omitted.<br>
	</p>
	<p>
		See also:<br>
		<a href="operators.html#number">Number Operators</a>,
		<a href="methods.html#number">Number Methods</a>
	</p>
	
	<h3>String</h3>
	<p>
		An ASCII character string surrounded by single quotes (' ').
		The single quote character cannot be used inside the string. <br>
		All whitespace characters (including new line and tab) inside the single
		quotes are preserved.<br>
		The <code>print()</code> method will give the string.
	</p>
	<p>
		See also:<br>
		<a href="operators.html#string">String Operators</a>,
		<a href="methods.html#string">String Methods</a>
	</p>

	<h3>Method</h3>
	<p>
		An executable function.<br>
		Declard using the <a href="keywords.html"><code>method</code></a> keyword.
	</p>
	
</body>
</html>